Logo de islavisual
Isotipo de islavisual IslaVisual
imagen de sección

Ultima revisión 12/12/2012

Minificar y Optimizar Javascript con Google Closure Tools

Google Closure Tools es un conjunto de herramientas creadas por Google que nos permiten minificar y optimizar el código de Javascript sin mayores complicaciones.

Tenemos des un compilador hasta un sistema para crear crear dinámicamente templates html.

Google Closure Compiler

Google Closure Compiler es una herramienta para hacer que JavaScript, descargue y se ejecute más rápido. Google Closure Compiler analiza el JavaScript, elimina el código basura y, finalmente, reescribe y minimiza lo que queda. También comprueba la sintaxis, las referencias a variables, los tipos de datos y advierte sobre los peligros de JavaScript más comunes.

Se puede utilizar como una aplicación Java ejecutable desde la línea de comandos, como un framework como jQuery o Mootools, o como una API RESTful.

Si queréis conocer un poco más Google Closure Tools podéis ir a la URL de Closure Compiler AppSpot y probarla.

También es posible, como decía, descargar la aplicación de Java desde aquí.

La documentación de Usuario sobre Closure Compiler la podéis consultar desde Google Code.

La documentación para los Desarrolladores sobre Closure Compiler la podéis consultar pulsando aquí.

getting_started_UI_result_imagen

Otras Opciones

También existen otras opciones como son:

Closure Inspector

Es un plugin para Firebug que permite depurar código javascript compactado.
Se puede descargar directamente desd Closure Closure Inspector Plugin.

Closure Library

Es una librería de Javascript al estilo de Mootools o jQuery. Dispone de un conjunto de widgets de interfaz de usuario y controles reutilizables de bajo consumo entre otras cosas.
Se puede acceder a ella entrando en Closure Closure Library.

Closure Templates

Es un sistema para crear dinámicamente templates html e interfaces de usuario reutilizables.
Se puede acceder a ella entrando en Closure Closure Templates.

Closure Linter

es una utilidad que comprueba los archivos de JavaScript para cuestiones de estilo como la colocación del operador, puntos y comas que faltan, el espaciado, la presencia de anotaciones JSDoc, y más.
Se puede acceder a ella entrando en Closure Closure Linter.

Sobre el autor

Imagen de Pablo Enrique Fernández Casado
Pablo Enrique Fernández Casado

CEO de IslaVisual, Manager, Full Stack Analyst Developer y formador por cuenta ajena con más de 25 años de experiencia en el campo de la programación y más de 10 en el campo del diseño, UX, usabilidad web y accesibilidad web. También es escritor y compositor de música, además de presentar múltiples soft kills como la escucha activa, el trabajo en equipo, la creatividad, la resiliencia o la capacidad de aprendizaje, entre otras.

Especializado en proveer soluciones integrales de bajo coste y actividades de consultoría de Usabilidad, Accesibilidad y Experiencia de Usuario (UX), además de ofrecer asesoramiento en SEO, optimización de sistemas y páginas web, entre otras habilidades.